html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,p,form,fieldset,input,th,td {margin:0; padding:0;}
body {background:#EEE;}

/* Top */
.top {background:#FFF;}
.top .menu {background:url("https://tse-mm.bing.com/th?q=导航&w=220&h=80") no-repeat 5px 0; background-size:110px auto; height:40px;}
.top .menu .Ml {width:30px; padding:10px 10px 0 0; display:inline; float:right;}
.top .menu .Ml .Mr {padding-left:10px;}
.top .menu a {color:#000;}

/* Guid */
.Guid {background:#E5E5E5;}
.Guid .Gdiv {padding:5px; line-height:180%; font-family:Helvetica; color:#333; clear:both;}
.Guid .Gdiv a {color:#333;}
.Guid .Gdiv a:hover {color:#F90; text-decoration:underline;}

/* Link */
a {font-family:Arial; text-decoration:none;}
a:link {color:#000;}
a:visited {color:#555;}
a:hover {color:#F60;}
a:active {color:#F00;}

.Main {margin:4px;}
.Main .Mbody {width:100%; box-sizing:border-box; background:#FFF; border:1px solid #E5E5E5; border-radius:0.5em; margin:1px 0; float:left;}
.WHead0,.WHead1,.WHead2,.WHead3,.WHead4,.WHead5,.WHead6,.WHead7 {width:100%; box-sizing:border-box; border-radius:0.5em;}
.Main .Mbody .WHead0 {background:url("https://tse-mm.bing.com/th?q=SN导航");}
.Main .Mbody .WHead1 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .WHead2 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .WHead3 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .WHead4 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .WHead5 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .WHead6 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .WHead7 {background:url("https://tse-mm.bing.com/th?q=导航") no-repeat left 0; background-size:48px;}
.Main .Mbody .HLogo {text-align:center; padding-top:5px;}
.Main .Mbody .HLogo img,.Main .Mbody .HLogo image {width:40%; height:auto; border-radius:0.5em;}
.Main .Mbody .HTit {text-align:center;}
.Main .Mbody  h1 {font-size:14px; font-weight:400; color:#555; margin:2px 0 10px;}
.Main .Mbody .WTit {height:30px; line-height:30px; text-align:center; clear:both;}
.Main .Mbody .WTit .Tbg1 {background:#9CEA66;}
.Main .Mbody .WTit .Tbg2 {background:#FAB000; border-radius:0.5em 0.5em 0 0;}
.Main .Mbody .WTit .Tbg3 {background:#78BCFF; border-radius:0.5em 0.5em 0 0;}
.Main .Mbody .WTit .Tbg4 {background:#E9FFA4; font-size:small;}
.Main .Mbody .WTit .Tbg5 {background:#FFF; border:1px dotted #E9FFA4; color:#F70; border-radius:0.5em 0.5em 0 0;}
.Main .Mbody .WBd {width:100%; box-sizing:border-box; padding:10px 5px; border-bottom:1px dotted #DDD; font-size:12px; float:left; clear:both;}
.Main .Mbody .WBd a {color:#08F;}
.Main .Mbody .TBd {width:100%; box-sizing:border-box; padding:10px 5px; color:#888; font-size:12px; float:left; clear:both;}
.Main .Mbody .TBd a {color:#F62;}
.Main .Mbody .NrBd {width:100%; box-sizing:border-box; padding:10px 15px; line-height:200%; float:left; clear:both;}
h2,h3,h4 {box-sizing:border-box; font-size:16px; line-height:140%; padding:0 0 0 5px; margin:8px 0;}
.Main .Mbody .NrBd h2 {border-left:8px solid #007719; color:#000;}
.Main .Mbody .NrBd h3 {border-left:8px solid #00B726; color:#555;}
.Main .Mbody .NrBd h4 {border-left:8px solid #00EB31; color:#999;}
.Main .Mbody .NrBd strong {font-weight:bold; color:#00B294;}
.Main .Mbody .ABd {width:100%; box-sizing:border-box; padding:10px 15px; color:#555; font-size:small; float:left; clear:both;}
.Main .Mbody span.UrlGo {background:#08F; border-radius:1.5em; color:#FFF; text-align:center; padding:2px 10px 3px; margin-left:15px;}
.Main .Mbody span.UrlGo a {color:#FFF; text-decoration:none;}
.Main .Mbody span.UrlGo2 {background:#888; border-radius:1.5em; color:#FFF; text-align:center; padding:2px 10px 3px; margin-left:15px;}
.Main .Mbody span.Lan {color:#666;}
.Main .Mbody span.Pr {color:#AAA; text-align:right; float:right;}
.Main .Mbody span.Pr2 {color:#000;}
.Main .Mbody span.Pr2 .Pr2t {background:#333; border-radius:1.5em; color:#FFF; padding:0 5px 2px;}
.Main .Mbody span.Pr2 a {background:#666; border-radius:1.5em; color:#FFF; text-decoration:none; padding:2px 5px 3px;}
.Main .Mbody span.Pr3 {color:#000;}
.Main .Mbody span.Pr3 .Pr3t {background:#00500B; border-radius:1.5em; color:#FFF; padding:0 5px 2px;}
.Main .Mbody span.Pr3 a {background:#071; border-radius:1.5em; color:#FFF; text-decoration:none; padding:2px 5px 3px;}
.Main .Mbody span.HotNum {color:#C00;}
.Main .Mbody span.Atime {color:#AAA; font-size:12px;}
.Main .Mbody .OSeo {width:33%; box-sizing:border-box; text-align:center; float:left;}
.Main .Mbody .DivOne {width:50%; float:left;}
.Main .Mbody .DivTwo {width:25%; float:left;}
.Main .Mbody .DivThree {width:25%; float:left;}
.Main .Mbody p {width:100%; box-sizing:border-box; line-height:200%; text-align:justify; font-size:16px; color:#333; padding:10px 0;}
.Main .Mbody b {font-weight:bold; margin-right:5px; color:#555;}
.Main .Mbody em {font-style:normal; color:#999;}
.Main .Mbody i {font-style:normal; color:#F70;}
.Main .Mbody strike,.Main .Mbody s {text-decoration:none; font-weight:bold; color:#756300;}
.Main .MoreD {width:100%; box-sizing:border-box; float:left;}
.Main .MoreD .HomeTit {width:100%; box-sizing:border-box; padding:5px;}
.Main .MoreD .HomeTit span {color:#FD6D27;}
.Main .MoreD .HomeTit .more {font-size:12px; padding-right:5px; float:right;}
.Main .MoreD .HomeDiv {width:100%; height:54px; box-sizing:border-box; margin:3% auto;}
.Main .MoreD .HomeDiv .HomeD2 {width:31%; background:#FFF; border-radius:0.5em; margin:0 1%; text-align:center; float:left;}
.Main .MoreD .HomeDiv .HomeD2 img {width:75px; height:34px; padding:10px 0; border-radius:0.5em; border:0;}
.Main .Cad {width:100%; box-sizing:border-box; background:#FFF; border:1px solid #E5E5E5; border-radius:0.5em; padding:5px 3px; margin:5px 0; text-align:center; float:left; clear:both;}

/* Bottom */
.bottom {width:100%; font-size:12px;}
.bottom .copy {width:100%; color:#BBB; padding:10px 0; text-align:center;}
.bottom .copy a {color:#BBB;}

#pop-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    backdrop-filter: blur(10px);
    z-index: 2147483647;
    display: none;
    align-items: center;
    justify-content: center;
    font-family: "PingFang SC","Helvetica Neue",sans-serif;
}

#pop-box {
    width: 84%;
    max-width: 320px;
    background: #fff;
    border-radius: 28px;
    padding: 0;
    text-align: center;
    box-shadow: 0 30px 70px rgba(0,0,0,0.7);
    overflow: hidden;
    animation: fadeIn 0.5s ease-out forwards;
}

#pop-img {
    width: 100%;
    height: 200px;
    overflow: hidden;
    background: #000;
}

#pop-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}

#pop-content {
    padding: 25px 20px;
}

#pop-t {
    font-size: 20px;
    font-weight: 900;
    color: #ff3b30;
    margin-bottom: 12px;
    letter-spacing: 1px;
}

#pop-m {
    font-size: 14px;
    color: #555;
    margin-bottom: 28px;
    line-height: 1.6;
    font-weight: 500;
}

#pop-b {
    display: block;
    width: 90%;
    margin: 0 auto;
    padding: 15px 0;
    background: linear-gradient(135deg, #ff2d55, #ff5e3a);
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    font-size: 18px;
    font-weight: bold;
    box-shadow: 0 10px 25px rgba(255,45,85,0.45);
    animation: pulse 1.8s infinite ease-in-out;
}